package com.ltkj.baseplatform.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ltkj.common.core.annotation.Excel;
import com.ltkj.common.core.web.domain.BaseEntity;

/**
 * 导航导览分类对象 ser_guided_type
 *
 * @author chenzeen
 * @date 2023-10-19
 */
@ApiModel(value = "导航导览分类")
public class SerGuidedType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    @ApiModelProperty("")
    private Long guidedTypeId;

    /**  */
    @Excel(name = "")
    @ApiModelProperty("")
    private String guidedTypeName;

    /** 选中log */
    @ApiModelProperty("选中log")
    private String selectedLogo;

    /** 未选中logo */
    @ApiModelProperty("未选中logo")
    private String logo;

    /** 选中坐标logo */
    @ApiModelProperty("选中坐标logo")
    private String selectedPointLogo;

    /** 坐标logo */
    @ApiModelProperty("坐标logo")
    private String pointLogo;

    /** 状态 */
    @Excel(name = "状态")
    @ApiModelProperty("状态")
    private String guidedStatus;

    /** 排序 */
    @Excel(name = "排序")
    @ApiModelProperty("排序")
    private Long orderNum;

    public void setGuidedTypeId(Long guidedTypeId)
    {
        this.guidedTypeId = guidedTypeId;
    }

    public Long getGuidedTypeId()
    {
        return guidedTypeId;
    }
    public void setGuidedTypeName(String guidedTypeName)
    {
        this.guidedTypeName = guidedTypeName;
    }

    public String getGuidedTypeName()
    {
        return guidedTypeName;
    }
    public void setSelectedLogo(String selectedLogo)
    {
        this.selectedLogo = selectedLogo;
    }

    public String getSelectedLogo()
    {
        return selectedLogo;
    }
    public void setLogo(String logo)
    {
        this.logo = logo;
    }

    public String getLogo()
    {
        return logo;
    }
    public void setSelectedPointLogo(String selectedPointLogo)
    {
        this.selectedPointLogo = selectedPointLogo;
    }

    public String getSelectedPointLogo()
    {
        return selectedPointLogo;
    }
    public void setPointLogo(String pointLogo)
    {
        this.pointLogo = pointLogo;
    }

    public String getPointLogo()
    {
        return pointLogo;
    }
    public void setGuidedStatus(String guidedStatus)
    {
        this.guidedStatus = guidedStatus;
    }

    public String getGuidedStatus()
    {
        return guidedStatus;
    }
    public void setOrderNum(Long orderNum)
    {
        this.orderNum = orderNum;
    }

    public Long getOrderNum()
    {
        return orderNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("guidedTypeId", getGuidedTypeId())
                .append("guidedTypeName", getGuidedTypeName())
                .append("selectedLogo", getSelectedLogo())
                .append("logo", getLogo())
                .append("selectedPointLogo", getSelectedPointLogo())
                .append("pointLogo", getPointLogo())
                .append("guidedStatus", getGuidedStatus())
                .append("orderNum", getOrderNum())
                .toString();
    }
}
